﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Com.JunCaiSoft.ConstructionCashFlow.Model
{
    public class ProjectItem
    {
        /// <summary>
        /// 项目标识
        /// </summary>
        public virtual Guid Id { get; set; }
        /// <summary>
        /// 排序编码
        /// </summary>
        public virtual Int64 Num { get; set; }
        /// <summary>
        /// 项目编码
        /// </summary>
        public virtual String NumCode { get; set; }
        /// <summary>
        /// 项目所在省份
        /// </summary>
        public virtual String Province { get; set; }
        /// <summary>
        /// 项目所在地级市
        /// </summary>
        public virtual String City { get; set; }
        /// <summary>
        /// 项目所在县级市、区
        /// </summary>
        public virtual String Zone { get; set; }
        /// <summary>
        /// 项目所属分公司
        /// </summary>
        public virtual String Partment { get; set; }
        /// <summary>
        /// 分公司负责人
        /// </summary>
        public virtual String PartmentLeader { get; set; }
        /// <summary>
        /// 项目名称
        /// </summary>
        public virtual String Name { get; set; }
        /// <summary>
        /// 项目类别（例如：土建、消防等）
        /// </summary>
        public virtual String ItemType { get; set; }
        /// <summary>
        /// 项目财务
        /// </summary>
        public virtual String Accountant { get; set; }
        /// <summary>
        /// 项目地块
        /// </summary>
        public virtual String LandParcel { get; set; }
        /// <summary>
        /// 项目余额
        /// </summary>
        public virtual Double EndBalance { get; set; }
        /// <summary>
        /// 冻结资金
        /// </summary>
        public virtual Double FreezeMoney { get; set; }
        /// <summary>
        /// 可用余额
        /// </summary>
        public virtual Double FlowBalance { get; set; }
        /// <summary>
        /// 可用现金部分
        /// </summary>
        public virtual Double CashBalance { get; set; }
        /// <summary>
        /// 可用商票部分
        /// </summary>
        public virtual Double CommercialTicket { get; set; }
        /// <summary>
        /// 可用工抵房部分
        /// </summary>
        public virtual Double GongDiFang { get; set; }
        /// <summary>
        /// 启用标记
        /// </summary>
        public virtual Int32 IsUsed { get; set; }
        /// <summary>
        /// 创建日期
        /// </summary>
        public virtual DateTime CreateTime { get; set; }
    }
}
